/**
 * IntersectData.h
 *
 * Author:
 *   Chris Herbison
 *
 * Description:
 *   Header file for the IntersectData class.
 */

#ifndef INTERSECTDATA_H
#define INTERSECTDATA_H

#include <vector>
#include "vecmath.h"
#include "MyColor.h"

class IntersectData{
     public:
          IntersectData();
          IntersectData(Point3 _pos, Vector3 _normal, Vector3 _view, MyColor _CA, MyColor _CD, MyColor _CS,
                        Vector3 _reflective, Vector3 _transmissive);

          Point3 pos;
          MyColor CA, CD, CS;
          Vector3 reflective, transmissive, normal, view;
};

#endif
